Kommunikation ist der Schlüssel zum Erfolg. Das gilt auch für die Client-Server-Beziehung. Mit Webservice und API steht Ihnen ein XML-basiertes Informationsaustauschsystem für eine direkte Client-Server-Kommunikation zur Verfügung. In diesen Systemen können Programme, Objekte, Nachrichten oder Dokumente integriert sein. Beispielsweise läuft ein Web-Service-Protokoll vom Typ HTTP für die Client-Server-Kommunikation, wenn Sie gerade über eine Suchmaschine etwas recherchieren.
Nun zurück zur Dlubal-Software. In unserem Fall ist der Client Ihre Programmierumgebung (.NET, Python, JavaScript) und der Service-Provider ist RFEM 6. Durch die Client-Server-Kommunikation ist es möglich, Anfragen zu senden und Antworten von RFEM, RSTAB bzw. RSECTION zu erhalten.
Was ist der Unterschied zwischen Webservices und API?
Bei Webservices handelt es sich um eine Sammlung von Open-Source-Protokollen und Standards, die zum Datenaustausch zwischen Systemen und Anwendungen genutzt werden. API dagegen ist eine Software-Schnittstelle, durch welche zwei Anwendungen miteinander agieren können, ohne dass ein Anwender involviert ist.
Demnach sind alle Webservices APIs, aber nicht alle APIs auch Webservices.
Was für Vorteile haben Sie durch die Webservices-Technologie? Ihnen wird eine schnellere Kommunikation innerhalb und zwischen Organisationen ermöglicht.Ein Dienst kann von anderen Diensten unabhängig sein.Mit Webservices können Sie Ihre Anwendung dafür nutzen, Ihre Nachricht oder Funktion der übrigen Welt zugänglich zu machen.Webservices unterstützen Sie beim Datenaustausch zwischen verschiedenen Anwendungen und Plattformen.Mehrere Anwendungen können miteinander kommunizieren, Daten austauschen und Dienste untereinander teilen.Mit SOAP haben wir sichergestellt, dass Programme, die auf verschiedenen Plattformen und auf der Basis verschiedener Programmiersprachen erstellt wurden, Daten untereinander sicher austauschen können.
Die Kommunikation zwischen Web Service Client und Server ist optional verschlüsselt über das https-Protokoll möglich. Dazu kann in den Einstellungen ein SSL-Zertifikat mit zugehörigem privaten Schlüssel installiert werden.
Rein theoretisch kann ein Webservice mit jeder beliebigen Programmiersprache erstellt werden. Allerdings haben wir, das Dlubal-Team, uns für einen anderen Weg entschieden. Wir haben High-Level-Function-Libraries für unsere Anwender zugänglich gemacht. Mit unseren High-Level-Function-Libraries können Sie durch einfache Programmierung leistungsstarke Scripts erstellen. Diese Libraries beinhalten:
Wieso wir gerade diese Programmiersprachen gewählt haben? Wir haben uns natürlich aus einem speziellen Grund für diese Programmiersprachen entschieden. Besonders Python weist folgende Merkmale auf, die wir als besonders geeignet ansehen:
Webservice und API eröffnet Ihnen zahlreiche neue Möglichkeiten. Sie können eigene desktop- oder webbasierte Applikationen durch die Ansteuerung aller in RFEM 6 und RSTAB 9 enthaltenen Objekte erstellen. Mit der Bereitstellung von Bibliotheken und Funktionen können Sie somit eigene Nachweise, effektive Modellierungen von parametrischen Tragwerken sowie Optimierungs- und Automatisierungsprozesse mithilfe der Programmiersprachen Python und C# entwickeln. Klingt das spannend für Sie? Dann erfahren Sie hier mehr!
Technologie bringt Sie weiter, so auch bei Ihrer täglichen Arbeit mit RFEM / RSTAB. Dank der neuen API-Technologie Webservices können Sie eigene desktop- oder webbasierte Applikationen durch die Ansteuerung aller in RFEM 6 / RSTAB 9 enthaltenen Objekte erstellen. Ihnen werden ganze Bibliotheken und zahlreiche Funktionen bereitgestellt. Damit sind Sie in der Lage, ohne viel Aufwand eigene Nachweise zu führen sowie effektive Modellierungen von parametrischen Tragwerken und Optimierungs- sowie Automatisierungsprozesse mithilfe der Programmiersprachen Python und C# zu entwickeln. Dlubal-Software macht Ihnen die Arbeit angenehmer und leichter. Überzeugen Sie sich selbst!
Für unseren Kundenkreis aus aller Welt bietet RFEM 6 natürlich auch umfangreiche Spracheinstellungen. Die Ausgabe in Ihrem Ausdruckprotokoll kann in verschiedenen Sprachen erfolgen: Deutsch, Englisch, Französisch, Spanisch, Portugiesisch, Italienisch, Tschechisch, Polnisch, Russisch und Chinesisch. Weitere Sprachen können Sie selbst anlegen. Zusatztexte lassen sich einfach importieren. Konfigurieren Sie die Seitennummerierung, um zum Beispiel Präfixe zu nutzen. Zudem können Sie das Protokoll als PDF-Datei exportieren.
Die Dlubal-Programme erreichen einen Kundenkreis aus aller Welt. Daher ist die Programmbedienung in folgenden Sprachen möglich: Deutsch, Englisch, Französisch, Spanisch, Portugiesisch, Italienisch, Tschechisch, Polnisch, Russisch, Chinesisch und Niederländisch.
Prüffähiges Ausdrucksprotokoll mit allen erforderlichen Nachweisen. Als Ausgabesprachen stehen viele Sprachen zur Verfügung u. a. Deutsch, Englisch, Französisch, Italienisch, Spanisch, Russisch, Tschechisch, Polnisch, Portugiesisch, Chinesisch, Niederländisch.
Im Nachweis der Tragfähigkeit wird die Steifigkeit der Gelenke durch den Teilsicherheitsbeiwert dividiert und im Gebrauchstauglichkeitsnachweis wird mit den mittleren Steifigkeiten gerechnet. Die Grenzwerte für Tragfähigkeit und Gebrauchstauglichkeit können ebenfalls separat eingestellt werden.
Prüffähiges Ausdrucksprotokoll mit allen erforderlichen Nachweisen. Als Ausgabesprachen stehen viele Sprachen zur Verfügung u. a. Deutsch, Englisch, Französisch, Italienisch, Spanisch, Russisch, Tschechisch, Polnisch, Portugiesisch, Chinesisch, Niederländisch.
Direkter Import von stp-Dateien aus diversen CAD-Programmen
Prüffähiges Ausdrucksprotokoll mit allen erforderlichen Nachweisen. Als Ausgabesprachen stehen viele Sprachen zur Verfügung u. a. Deutsch, Englisch, Französisch, Italienisch, Spanisch, Russisch, Tschechisch, Polnisch, Portugiesisch, Chinesisch, Niederländisch.
Direkter Import von stp-Dateien aus diversen CAD-Programmen
Im EC 5 (EN 1995) stehen aktuell die folgenden Nationalen Anhänge zur Verfügung:
DIN EN 1995-1-1/NA:2013-08 (Deutschland)
NBN EN 1995-1-1/ANB:2012-07 (Belgien)
DK EN 1995-1-1/NA:2011-12 (Dänemark)
SFS EN 1995-1-1/NA:2007-11 (Finnland)
NF EN 1995-1-1/NA:2010-05 (Frankreich)
UNI EN 1995-1-1/NA:2010-09 (Italien)
NEN EN 1995-1-1/NB:2007-11 (Niederlande)
ÖNORM B 1995-1-1:2015-06 (Österreich)
PN EN 1995-1-1/NA:2010-09 (Polen)
SS EN 1995-1-1 (Schweden)
STN EN 1995-1-1/NA:2008-12 (Slowakei)
SIST EN 1995-1-1/A101:2006-03 (Slowenien)
CSN EN 1995-1-1:2007-09 (Tschechische Republik)
BS EN 1995-1-1/NA:2009-10 (Vereinigtes Königreich)
Automatische Generierung der Wind- und Schneelasten
Vielfältige optionale Reduzierungen nach der gewählten Norm
Einfache Geometrieeingabe mit unterstützenden Grafiken
Freie Eingabe gevouteter Geometrien. Durch die freie Wahl der Faseranschnittsseite kann die Bemessung des Biegedruck- und des Biegezugsbereich benutzerdefiniert festgelegt werden
Umfangreiche Materialbibliothek welche benutzerdefiniert erweitert werden kann
Ermittlung der Nachweisquotienten, Lagerkräfte und Verformungen
Farbige Bezugsskalen in den Ergebnismasken
Direkter Datenexport zu MS-Excel
DXF-Schnittstelle zur Erstellung von Produktionsunterlagen im CAD
Prüffähiges Ausdrucksprotokoll mit allen erforderlichen Nachweisen. Als Ausgabesprachen stehen viele Sprachen zur Verfügung u. a. Deutsch, Englisch, Französisch, Italienisch, Spanisch, Russisch, Tschechisch, Polnisch, Portugiesisch, Chinesisch, Niederländisch.
Direkter Import von stp-Dateien aus diversen CAD-Programmen
Der Kundenkreis von Dlubal Software kommt aus aller Welt – und natürlich gibt es auch bei der Statiksoftware zahlreiche Sprachoptionen. Die Programmbedienung ist in folgenden Sprachen möglich: Deutsch, Englisch (Amerikanisch oder Britisch), Chinesisch, Französisch, Italienisch, Niederländisch, Polnisch, Portugiesisch, Russisch, Spanisch und Tschechisch.
Zudem können Sie das Design der Benutzeroberfläche von RFEM/RSTAB modifizieren: Es stehen neun verschiedene Oberflächen-Styles zur Auswahl, z. B. Office 2007 Blue, Silver, Aqua oder Black. Passen Sie die Programme Ihren individuellen Wünschen an.
Definition zusätzlicher Auflager mit freier Wahl der Freiheitsgrade (zusätzlich können Weg- und Drehfedersteifigkeiten der Auflager und Gelenke frei definiert werden)
Anordnung von bis zu fünf Kehlbalken/Zangen inklusive Zwischenlager für Satteldächer
Automatische Generierung der Wind- und Schneelasten
Automatische Bildung der notwendigen Kombinationen für Tragfähigkeits-, Gebrauchstauglichkeits- und Brandschutznachweise (zusätzlich lassen sich eine Vielzahl an Stab- und Knotenlasten definieren)
Im EC 5 (EN 1995) stehen aktuell die folgenden Nationalen Anhänge zur Verfügung:
Deutschland DIN EN 1995-1-1/NA:2013-08 (Deutschland)
NBN EN 1995-1-1/ANB:2012-07 (Belgien)
BDS EN 1995-1-1/NA:2012-02 (Bulgarien)
DK EN 1995-1-1/NA:2011-12 (Dänemark)
SFS EN 1995-1-1/NA:2007-11 (Finnland)
NF EN 1995-1-1/NA:2010-05 (Frankreich)
I.S. EN 1995-1-1/NA:2010-03 (Irland)
UNI EN 1995-1-1/NA:2010-09 (Italien)
NEN EN 1995-1-1/NB:2007-11 (Niederlande)
ÖNORM B 1995-1-1:2015-06 (Österreich)
PN EN 1995-1-1/NA:2010-09 (Polen)
SS EN 1995-1-1 (Schweden)
STN EN 1995-1-1/NA:2008-12 (Slowakei)
SIST EN 1995-1-1/A101:2006-03 (Slowenien)
CSN EN 1995-1-1:2007-09 (Tschechische Republik)
BS EN 1995-1-1/NA:2009-10 (Vereinigtes Königreich)
CYS EN 1995-1-1/NA:2011-02 (Zypern)
Einfache Geometrieeingabe mit unterstützenden Grafiken
Eingabe gevouteter Kragarme mit Faseranschnitt an der Unterseite der Sparren
Umfangreiche Materialbibliothek, welche benutzerdefiniert erweitert werden kann
Ermittlung der Nachweisquotienten, Lagerkräfte und Verformungen
Prüffähiges Ausdrucksprotokoll mit allen erforderlichen Nachweisen. Als Ausgabesprachen stehen viele Sprachen zur Verfügung u. a. Deutsch, Englisch, Französisch, Italienisch, Spanisch, Russisch, Tschechisch, Polnisch, Portugiesisch, Chinesisch, Niederländisch.
Prüffähiges Ausdrucksprotokoll mit allen erforderlichen Nachweisen. Als Ausgabesprachen stehen viele Sprachen zur Verfügung u. a. Deutsch, Englisch, Französisch, Italienisch, Spanisch, Russisch, Tschechisch, Polnisch, Portugiesisch, Chinesisch, Niederländisch.
Prüffähiges Ausdrucksprotokoll mit allen erforderlichen Nachweisen. Als Ausgabesprachen stehen viele Sprachen zur Verfügung u. a. Deutsch, Englisch, Französisch, Italienisch, Spanisch, Russisch, Tschechisch, Polnisch, Portugiesisch, Chinesisch, Niederländisch.
Die Ausgabe im Ausdruckprotokoll kann in verschiedenen Sprachen erzeugt werden: Deutsch, Englisch, Französisch, Italienisch, Spanisch, Russisch, Tschechisch, Polnisch, Ungarisch, Slowakisch, Portugiesisch und Niederländisch.
Weitere Sprachen können selbst angelegt werden.
Zusatztexte lassen sich als RTF-Dateien importieren. Die Seitennummerierung ist ebenfalls konfigurierbar, sodass z. B. Präfixe genutzt werden können. Zudem lässt sich das Protokoll in eine RTF- oder PDF-Datei sowie in VCmaster exportieren.
Mittels RF-COM/RS-COM können RFEM/RSTAB-Positionen angelegt und Daten geschrieben werden. Gleiches gilt für Lastfälle, Last- und Ergebniskombinationen.
RF-COM/RS-COM besteht aus einem Befehlssatz, der sich in gängige Programmiersprachen wie Visual Basic, Visual Basic for Applications (VBA), Visual C++ (auch .NET) einbetten lässt. Der Befehlssatz enthält Objekte und Methoden, die den Datenzugriff auf die RFEM/RSTAB-Daten erlauben.
Um RF-COM/RS-COM benutzen zu können, brauchen Sie lediglich einen Editor, Compiler und Programmiergrundkenntnisse. Die mitgelieferte Objektbibliothek lässt sich einfach in den Editor einbinden und kann somit verwendet werden. Wenn Sie beispielsweise Microsoft Excel besitzen, haben Sie alles was Sie benötigen, denn hier ist ein VBA-Editor integrierter Bestandteil.
Um RF-COM/RS-COM zu betreiben, benötigen Sie weiter eine gültige Lizenz von RF-COM/RS-COM sowie von RFEM/RSTAB und dem jeweiligen Modul, dessen Daten benutzt werden sollen.
Die Ausgabe im Ausdruckprotokoll kann in verschiedenen Sprachen erzeugt werden: Deutsch, Englisch, Französisch, Italienisch, Spanisch, Russisch, Tschechisch, Polnisch, Ungarisch, Slowakisch, Portugiesisch, Chinesisch und Niederländisch. Weitere Sprachen können selbst angelegt werden.
Zusatztexte lassen sich als RTF-Dateien importieren. Die Seitennummerierung ist ebenfalls konfigurierbar, sodass z. B. Präfixe genutzt werden können. Zudem lässt sich das Protokoll in eine RTF- oder PDF-Datei sowie in VCmaster exportieren.